3D Graphics Programming with QuickDraw 3D 1.5.4
Previous | QD3D Book | Overview | Chapter Contents | Next |
The methodTag parameter passed to the QARegisterDrawMethod function specifies a type of public draw context method. QuickDraw 3D RAVE defines these constants for method selectors.
typedef enum TQADrawMethodTag {
kQASetFloat = 0,
kQASetInt = 1,
kQASetPtr = 2,
kQAGetFloat = 3,
kQAGetInt = 4,
kQAGetPtr = 5,
kQADrawPoint = 6,
kQADrawLine = 7,
kQADrawTriGouraud = 8,
kQADrawTriTexture = 9,
kQADrawVGouraud = 10,
kQADrawVTexture = 11,
kQADrawBitmap = 12,
kQARenderStart = 13,
kQARenderEnd = 14,
kQARenderAbort = 15,
kQAFlush = 16,
kQASync = 17,
kQASubmitVerticesGouraud = 18,
kQASubmitVerticesTexture = 19,
kQADrawTriMeshGouraud = 20,
kQADrawTriMeshTexture = 21,
kQASetNoticeMethod = 22,
kQAGetNoticeMethod = 23
} TQADrawMethodTag;
Previous | QD3D Book | Overview | Chapter Contents | Next |